<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FuseKit2.1: class com.mosesSupposes.fuse.ZigoEngine
</title><link type="text/css" rel="stylesheet" href="../../../as2doc.css"></head>
<body framespacing="0" topmargin="6" leftmargin="6" marginheight="6" marginwidth="6">
<div class="docindex"><a href="../../../index-right.html" class="head">Page Principale</a> | <a href="../../../com/mosesSupposes/fuse/package-summary.html" class="head" target="classFrame">Package</a> | <a href="../../../index-all.html" class="head">Index</a> | <a href="../../../help-doc.html" class="head">Aide</a></div>
<table border="0" cellpadding="0" cellspacing="4" width="100%" class="subnavigation"> <tr> <td><a href="Shortcuts.html">Pr&eacute;c&eacute;dent</a> | <a href="ZManager.html">Suivant</a></td> <td><a href="../../../index.html" target="_top">Frames (avec navigation)</a> | <a href="ZigoEngine.html" target="_top">Sans Frames</a></td> </tr> <tr> <td>Sommaire: <a href="#field_summary">Champs</a> | Propri&eacute;t&eacute; | Constructeur | <a href="#method_summary">M&eacute;thode</a></td> <td>D&eacute;tail: <a href="#field_detail">Champs</a> | Propri&eacute;t&eacute; | Constructeur | <a href="#method_detail">M&eacute;thode</a>
</td> </tr>
</table>
<hr size="1"><span class="packagename">com.mosesSupposes.</span><span class="packagename">fuse</span><br>
<h2>class ZigoEngine</h2>
<p></p>
<pre class="code">Object
  |
  +--<b>com.mosesSupposes.</b><b>fuse.ZigoEngine
</b> </pre>
<br>
<hr size="1">class <b>ZigoEngine</b> <br>extends Object
 <p></p>Un moteur robuste et central de calcul pour tout tweens cod&eacute;s d'un swf publi&eacute; en AS2.<br>
<br>
<p></p>
<dl compact> <dt><b>Utilisation:</b> </dt> <dd> <div class="comment">Vous pouvez mettre en place votre projet, afin qu'il utilise le moteur ZigoEngine, de ces diff&eacute;rentes fa&ccedil;ons: <ul> <li>importez tout simplement cette classe et commencez &agrave; utiliser ses m&eacute;thodes statiques telles que <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#doTween">doTween</a>. <br>- Vous avez la possibilit&eacute; d'en augmenter les capacit&eacute;s en utilisant <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#register">register</a>.<br> </li> <li>Ou bien utilisez <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#simpleSetup">simpleSetup</a> pour ajouter des raccourcis de tweens tels-que  <code>alphaTo</code>  aux MovieClips, Boutons et TextFields. </li> </ul> <br>&Eacute;tendre les prototypes est enti&egrave;rement optionnel dans cette version - toute fonctionnalit&eacute; de raccourci est retir&eacute;e du coeur de la classe moteur. <br> <br>&Eacute;v&egrave;nements dispatch&eacute;s par ZigoEngine (cf <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#addListener">addListener</a> pour plus d'infos): <ul> <li><code>onTweenAdd</code></li> <li><code>onTweenInterrupt</code> </li> </ul>&Eacute;v&egrave;nements dispatch&eacute;s individuellement par les objets cibles (cf <a href="../../../com/mosesSupposes/fuse/ZManager.html">ZManager</a> pour plus d'infos): <ul> <li><code>onTweenStart</code></li> <li><code>onTweenUpdate</code></li> <li><code>onTweenEnd</code></li> </ul> </div> </dd>
</dl>
<p></p>
<br>
<dl compact> <dt><b>Auteur:</b><br> </dt> <dd> <div class="comment">Moses Gunesch / MosesSupposes.com / ZigoEngine bas&eacute; sur les concepts de Ladislav Zigo, Zeh Fernando</div> </dd>
</dl>
<p></p>
<dl compact> <dt><b>Version:</b></dt> <dd> <div class="comment">2.1</div> </dd>
</dl>
<p></p>
<p></p>
<hr size="1">
<table border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="2"><a name="field_summary"></a> <h2>Sommaire des champs</h2></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#AUTOSTOP">AUTOSTOP</a>: Boolean = false </td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>(Legacy) Option pour stopper toutes les propri&eacute;t&eacute;s entrains de tween quand un nouveau tween est rajout&eacute;.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#DURATION">DURATION</a>: Number = 1 </td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Dur&eacute;e par d&eacute;faut si aucune sp&eacute;cifi&eacute;e.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#EASING">EASING</a>: Object = "easeOutQuint" </td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Valeur d'easing par d&eacute;faut si non sp&eacute;cifi&eacute;e.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#OUTPUT_LEVEL">OUTPUT_LEVEL</a>: Number = 1 </td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Controle le niveau de retour d'information en sortie, pour d&eacute;bugger.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#ROUND_RESULTS">ROUND_RESULTS</a>: Boolean = false </td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Si r&eacute;gl&eacute; &agrave; vrai (true) le moteur arrondit toujours ses calculs math&eacute;matiques (tr&egrave;s utile avec les pixelfonts).</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#SKIP_LEVEL">SKIP_LEVEL</a>: Number = 1 </td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>(Avanc&eacute;) R&egrave;gle le comportement par d&eacute;faut du moteur dans les situations ou les tweens &eacute;chouerait &agrave; affecter un changement visible ou n'aurait pas de dur&eacute;e.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#TIME_MULTIPLIER">TIME_MULTIPLIER</a>: Number = 1 </td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Fonctionalit&eacute; de d&eacute;boggage:</i> <i>Passe, acc&eacute;l&egrave;re ou ralentit tous les tweens globalement.</i> <i>Toutes les valeurs temporelles de ZigoEngine et Fuse sont multipli&eacute;es par ce nombre.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#VERSION">VERSION</a>: String = FuseKitCommon.VERSION + ", ZigoEngine bas&eacute;es sur les id&eacute;es de Ladislav Zigo, laco.wz.cz/tween"</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Permet de r&eacute;cup&eacute;rer la version du kit Fuse ou quand on analyse un swif d&eacute;-compil&eacute;.</i> <br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td colspan="2"><a name="method_summary"></a> <h2>Sommaire de M&eacute;thode</h2></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public statif <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#addListener">addListener</a> ( handler: Object ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>(Niveau avanc&eacute;) Utilisez cette m&eacute;thode pour ajouter un &eacute;couteur pour l'&eacute;v&egrave;nement  "onTweenInterrupt" envoy&eacute; par le moteur ZigoEngine.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#deinitialize">deinitialize</a> ( target: Object ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>(Avanc&eacute;) Arr&ecirc;te l'utilisation de cibles par le moteur ZigoEngine.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#doShortcut">doShortcut</a> ( targets: Object, methodName: String ): String</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Une alternative &agrave; <a href="com/mosesSupposes/fuse/ZigoEngine.html#doTween">doTween</a> qui accepte la syntaxe de raccourcis (shortcuts).</i> <i><b>N&eacute;cessite la d&eacute;claration (registration) de la classe Shortcuts.</b></i><i></i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#doTween">doTween</a> ( targets: Object, props: Object, endvals: Object, seconds: Number, ease: Object, delay: Number, callback: Object ): String</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>G&eacute;n&egrave;re et lance imm&eacute;diatement une ou plusieurs interpolations de propri&eacute;t&eacute; sur une ou plusieurs cibles.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#ffTween">ffTween</a> ( targs: Object, props: Object, suppressEndEvents: Boolean ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Avance rapide la fin d'un tween et retire ce dernier du moteur.</i> <br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#getColorKeysObj">getColorKeysObj</a> ( targOrTransObj: Object ): Object</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>(General) Permet la lecture par mot cl&eacute; pour un objet cible ou un objet color-transform fa&ccedil;on Flash7.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#getColorTransObj">getColorTransObj</a> ( type: String, amt: Number, rgb: Object ): Object</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>(General) G&eacute;n&egrave;re un objet color-transform fa&ccedil;on Flash7 avec les propri&eacute;t&eacute;s telles que ra, etc., par mot cl&eacute;s.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#getControllerDepth">getControllerDepth</a> ( ): Number</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Niveau (Depth) d'un ZigoEnginePulse clip.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#getTweens">getTweens</a> ( targ: Object ): Number</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Retourne le nombre de tweens actif d'un objet cible.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#getUpdateInterval">getUpdateInterval</a> ( ): Number</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#initialize">initialize</a> ( target: Object ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>(Advanc&eacute;) Prepare les cibles pour l'utilisation par le moteur ZigoEngine.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#isPlaying">isPlaying</a> ( ): Boolean</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Retourne vrai (true) si le moteur contient des tweens et fait lance des updates par pulsation</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#isTweening">isTweening</a> ( targ: Object, prop: String ): Boolean</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Teste si une cible et optionellement une propri&eacute;t&eacute; sp&eacute;cifique est entrain d'&ecirc;tre manipul&eacute;e par le moteur ZigoEngine.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#isTweenLocked">isTweenLocked</a> ( targ: Object ): Boolean</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>V&eacute;rrouille les tweens et emp&egrave;che de fonctionner tant qu'ils ne sont pas d&eacute;v&eacute;rouill&eacute;s.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#isTweenPaused">isTweenPaused</a> ( targ: Object, prop: String ): Boolean</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Teste si quelconque propri&eacute;t&eacute; est en pause dans un  objet cible.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#lockTween">lockTween</a> ( targ: Object, setLocked: Boolean ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Verrouille une cible pour emp&ecirc;cher de fonctionner tant q'elle n'est pas deverrouill&eacute;e.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#pauseTween">pauseTween</a> ( targs: Object, props: Object ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Pause un ou plusieurs tweens</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#register">register</a> ( classReference: Function ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Une commande de setup optionnelle qui d&eacute;clare des classes additionnelles &agrave; utiliser avec le moteur ZigoEngine.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#removeListener">removeListener</a> ( handler: Object ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Retire un &eacute;couteur pour les &eacute;v&egrave;nements onTweenAdd ou onTweenInterrupt.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#removeTween">removeTween</a> ( targs: Object, props: Object ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Retire les tweens sp&eacute;cifi&eacute;s des cibles sp&eacute;cifi&eacute;es.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#resumeTween">resumeTween</a> ( targs: Object, props: Object ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>D&eacute; - pause, enl&egrave;ve la pause un ou plusieurs tweens</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#rewTween">rewTween</a> ( targs: Object, props: Object, pauseFlag: Boolean, suppressStartEvents: Boolean ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Retourne en arri&egrave;re et soit met en pause ou d&eacute;marre un ou plusieurs tweens selon</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#setColorByKey">setColorByKey</a> ( targetObj: Object, type: String, amt: Number, rgb: Object ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>(G&eacute;n&eacute;ral) "Color-transforme" une cible par mots cl&eacute;s.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#setControllerDepth">setControllerDepth</a> ( depth: Number ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Cr&eacute;e un clip dans la timeline _root timeline nomm&eacute; "ZigoEnginePulse" ou r&egrave;gle son niveau de profondeur (depth)</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#setUpdateInterval">setUpdateInterval</a> ( time: Number ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Quand aff&eacute;ct&eacute;, le moteur tournera sur une base de pulsation en setInterval pulse au lieu de pulsation par images.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#simpleSetup">simpleSetup</a> ( shortcutsClass: Function ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"></i>Une commade de r&egrave;glage alternative qui ettend les prototypes avec ds raccourcis tels que <code>alphaTo</code></i>.<br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#skipTweenTo">skipTweenTo</a> ( seconds: Number, targs: Object, props: Object ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Saute &agrave; un un point sp&eacute;cifi&eacute; &agrave; l'int&eacute;rieur de la dur&eacute;e d'un tween.</i><br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td valign="top" align="right" nowrap class="summary_table">public static <br></td> <td valign="top" align="left" nowrap width="100%" class="summary_table"><a href="#unpauseTween">unpauseTween</a> ( targs: Object, props: Object ): Void</td> </tr> <tr> <td valign="top" align="right" nowrap="false" class="summary_table_description"></td> <td valign="top" align="left" nowrap="false" class="summary_table_description"><i>Legacy - cf <a href="com/mosesSupposes/fuse/ZigoEngine.html#resumeTween">resumeTween</a></i>
<br></td> </tr> <tr> <td colspan="2"><br></td> </tr> <tr> <td colspan="2"><br></td> </tr>
</table>
<hr size="1"><a name="field_detail"></a>
<h2>Documentation des champs
</h2><a name="AUTOSTOP"></a>
<h3>AUTOSTOP</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><span class="code"><span class="modifier">public static </span><span class="askeyword">var </span>AUTOSTOP:</span> <span class="code">Boolean = false </span></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">(Legacy) Option pour stopper toutes les propri&eacute;t&eacute;s entrain de tweener quand un nouveau tween est rajout&eacute;. 
<p></p></td> </tr>
</table><a name="DURATION"></a>
<h3>DURATION</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><span class="code"><span class="modifier">public static </span><span class="askeyword">var </span>DURATION:</span> <span class="code">Number = 1 </span></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Dur&eacute;e par d&eacute;faut si aucune sp&eacute;cifi&eacute;e. <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>// &agrave; r&egrave;gler un fois au d&eacute;but du programme pour changer les r&eacute;glages par defaut du moteur ZigoEngine.
ZigoEngine.DURATION = .5;
</pre> </div> </dd> </dl> <p></p></td> </tr>
</table><a name="EASING"></a>
<h3>EASING</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><span class="code"><span class="modifier">public static </span><span class="askeyword">var </span>EASING:</span> <span class="code">Object = "easeOutQuint"</span></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Valeur de classe par d&eacute;fault. <p></p> <div class="comment">Cette valeur par d&eacute;faut &eacute;crite dans le coeur du moteur et ne requiert pas la d&eacute;claration de <a href="../../../com/mosesSupposes/fuse/PennerEasing.html">PennerEasing</a>. Vous devrez cependant la d&eacute;clarer dans le moteur si vous souhaitez r&eacute;gler cette propri&eacute;t&eacute; &agrave; des valeurs telles que "easeOutQuad" (sous forme de cha&icirc;ne raccourcies. Vous avez aussi la possibilit&eacute; de r&eacute;gler cette prop &agrave; n'importe quelle fonction standard (comme<code>mx.transitions.</code><code>easing</code>).</div> <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>// Voici un exemple d'utilisation avec un style de PennerEasing
ZigoEngine.register(PennerEasing);
ZigoEngine.EASING = 'easeInOutExpo';
 
// ou - Alternativement un exemple with un style mx
import mx.transitions.easing.Elastic;
ZigoEngine.EASING = Elastic.easeOut;
</pre> </div> </dd> </dl> <p></p></td> </tr>
</table><a name="OUTPUT_LEVEL"></a>
<h3>OUTPUT_LEVEL</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><span class="code"><span class="modifier">public static </span><span class="askeyword">var </span>OUTPUT_LEVEL:</span> <span class="code">Number = 1 </span></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Controle le niveau de retour d'information en sortie, utile pour d&eacute;bugger. <p></p> <dl compact> <dt><b>Utilisation:</b>
            </dt> <dd> <div class="comment"> <pre>ZigoEngine.OUTPUT_LEVEL = 2;
            
            <pre>&lt;ul&gt;
            &lt;li&gt;0 = pas de traces,&lt;/li&gt; 
            &lt;li&gt;ni warnings&lt;/li&gt;
            &lt;li&gt;2 = sorties suppl&eacute;mentaires&lt;/li&gt;
            &lt;/ul&gt; 
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="ROUND_RESULTS"></a>
<h3>ROUND_RESULTS</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><span class="code"><span class="modifier">public static </span><span class="askeyword">var </span>ROUND_RESULTS:</span> <span class="code">Boolean = false </span></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Si r&eacute;gl&eacute; &agrave; vrai (true) le moteur arrondit toujours ses calculs math&eacute;matiques (tr&egrave;s utile avec les pixelfonts). <p></p> <div class="comment">Les d&eacute;gradations dans l'animation ainsi que les performance sont mineures avec cette fonctionnalit&eacute;. Ainsi ce fut laiss&eacute; comme un interrupteur global qui devrait &ecirc;tre utilis&eacute; (r&eacute;gl&eacute; &agrave; true) que lorsque des projets n&eacute;cessitent des valeurs arrondies.</div> <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>// &agrave; r&eacute;gler une fois au d&eacute;but du programme pour changer les r&eacute;glages par d&eacute;faut du moteur ZigoEngine.
ZigoEngine.ROUND_RESULTS = true;
</pre> </div> </dd> </dl> <p></p></td> </tr>
</table><a name="SKIP_LEVEL"></a>
<h3>SKIP_LEVEL</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><span class="code"><span class="modifier">public static </span><span class="askeyword">var </span>SKIP_LEVEL:</span> <span class="code">Number = 0 </span></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">(Avanc&eacute;) R&egrave;gle le comportement par d&eacute;faut du moteur dans les situations ou les tweens &eacute;chouerait &agrave; affecter un changement visible ou n'aurait pas de dur&eacute;e. <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>// &agrave; r&egrave;gler une fois au d&eacute;but du programme pour changer les r&eacute;glages par defaut du moteur ZigoEngine.
ZigoEngine.SKIP_LEVEL = 2; </pre><b>Tweens sans dur&eacute;e:</b> <br>Les tween ont une dur&eacute;e de 0 seconde, la prop est r&eacute;gl&eacute;e sur cette valeur au moment de son lancement ou juste apr&egrave;s un &eacute;ventuel d&eacute;lai. <br>Ce comportement &agrave; ses avantage comme ces d&eacute;savantages. C'est <i>recommand&eacute;</i> que vous utilisez &agrave; propos les tweens de 0 secondes pour r&eacute;gler des propri&eacute;t&eacute;s manipul&eacute;es par le moteur &agrave; n'importe quel moment de votre programme, dans la mesure ou cela arr&ecirc;tera effectivement tout tween entrain de tourner. (Tenter de r&eacute;gler un prop lorsqu'elle est entrain d'&ecirc;tre tweener n'a habituellement aucun effet.) Cependant dans certains programmes dynamiques vous voudriez des tweens qui finissent par n'avoir aucune dur&eacute;e pour &eacute;galement zapper leur d&eacute;lai et/ou callbacks et &eacute;v&eacute;nements -ceci peut &ecirc;tre contr&ocirc;l&eacute; avec SKIP_LEVEL. <br> <br><b> No-change tweens:</b> <br>Les tweens parfois finissent par &ecirc;tre g&eacute;n&eacute;r&eacute;s qui n'affectent aucun changement visuel. Normalement le moteur ZigoEngine op&egrave;re sous son comportement ancien , qui est de jouer malgr&eacute; tout de tels tweens. Ce qui peut &ecirc;tre bon (la s&eacute;quence jouant comme si de rien n'&eacute;tait selon son planning) ou mauvais (le tween &eacute;tant invisible mais d&eacute;clenchant quand m&ecirc;me les callbacks et &eacute;v&egrave;nements, ce qui peut porter &agrave; confusion). Dans certains cas vous aurez envie de zapper les tweens pass&eacute;s qui ne font plus rien visuellement. <br> <br>Le param&egrave;tre de niveau <code>SKIP_LEVEL</code> par d&eacute;faut, de m&ecirc;me, que le niveau pour chaque tween <code>skipLevel</code> (cf <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#doTween">doTween</a>) vous permet de contr&ocirc;ler le comportement du moteur de fa&ccedil;on plus pr&eacute;cise: <ul> <li>0= par D&eacute;faut. <br>les tweens sans effet (No-change tweens) sont jou&eacute;s avec leurs dur&eacute;e, d&eacute;lai, et callbacks/&eacute;v&egrave;nements. Les tweens sans dur&eacute;e (No-duration tweens) r&egrave;glent la propri&eacute;t&eacute; et ex&eacute;cutent callbacks et &eacute;v&egrave;nements imm&eacute;diatement ou apr&egrave;s un d&eacute;lai.</li> <li>1= Zappe les tweens sans changement. <br>Les tweens qui n'affectent aucun changement visuel sont effac&eacute;s (dur&eacute;e et d&eacute;lais sont ignor&eacute;s). Callbacks/&eacute;v&egrave;nements sont d&eacute;clench&eacute;s imm&eacute;diatement. les tweens sans dur&eacute;e (No-duration tweens) ignorent le d&eacute;lai et r&egrave;glent les propri&eacute;t&eacute;s imm&eacute;diatement.</li> <li>2= ne pas d&eacute;clencher d'&eacute;v&egrave;nements ou callbacks pour les tweens sans effets ou sans dur&eacute;e (no-change , no-duration). <br>Les appels de tweens sans effet (No-change tween) sont compl&egrave;tement ignor&eacute;s. les tweens sans dur&eacute;e (No-duration tweens) ignorent le d&eacute;lai et r&eacute;glent les propri&eacute;t&eacute;es imm&eacute;diatement. </li> </ul> <br>Pour analyser quelles propri&eacute;t&eacute;s de tweens ont &eacute;t&eacute; rajouter avec succ&egrave;s, <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#doTween">doTween</a> retourne une liste format&eacute;e.
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="TIME_MULTIPLIER"></a>
<h3>TIME_MULTIPLIER</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><span class="code"><span class="modifier">public static </span><span class="askeyword">var </span>TIME_MULTIPLIER:</span> <span class="code">Number = 1 </span></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Fonctionnalit&eacute; de Deboggage: Passe acc&eacute;l&egrave;re ou ralentit tous les tweens globalement. Toutes les valeurs temporelles de ZigoEngine et Fuse sont multipli&eacute;es par ce nombre. <p></p> <div class="comment">Affecte toute les dur&eacute;es, d&eacute;lais et triggers temporels pour tout le kit.  <br> <br>Un message de rappel comme <code>[ ZigoEngine.</code><code>TIME_MULTIPLIER:</code> <code>20% ]</code> est envoy&eacute; en sortie chaque fois que le r&eacute;glage est modifi&eacute;, au d&eacute;part du prochain tween (sauf si ZigoEngine.OUTPUT_LEVEL &agrave; &eacute;t&eacute; mis &agrave; 0).  <br> <br>Le mettre &agrave; 0 pour faire une avance rapide &agrave; travers toute l'animation. Contrairement &agrave; <a href="../../../com/mosesSupposes/fuse/Fuse.html#fastForward">Fuse.</a><a href="../../../com/mosesSupposes/fuse/Fuse.html#fastForward">fastForward</a>, tout callbacks et  &eacute;v&egrave;nements associ&eacute;s aux tweens sont toujours envoy&eacute;s, les dur&eacute;es sont tout bonnement mises &agrave; 0. Notez que suivant les r&eacute;glages de <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#SKIP_LEVEL">SKIP_LEVEL</a> ceci peut alt&eacute;rer certains comportements dans votre programme.  <br> <br>Les valeurs entre 0 et 1 font jouer les tweens plus rapidement que leur dur&eacute;e sp&eacute;cifique, suivant un pourcentage. Par exemple un r&eacute;glage &agrave; .25 r&eacute;duira les dur&eacute;es de 25% de leur valeur actuelle, les faisant ainsi jouer 1 fois et demi plus vite.  <br> <br>Toute valeur plus grande que 1 am&egrave;nera les tweens &agrave; jouer au ralenti en augmentant leur dur&eacute;es suivant un pourcentage. Par exemple un r&eacute;glage &agrave; 2 forceraient les tweens &agrave; jouer a mi vitesse.</div> <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>// &agrave; r&egrave;gler une fois au d&eacute;but du programme pour changer les r&eacute;glages par defaut du moteur ZigoEngine.
ZigoEngine.TIME_MULTIPLIER = .5; // joue tous les &agrave; vitesse double. </pre> <br>(avanc&eacute;) Notez que pour un d&eacute;boggage plus pointu des s&eacute;quences de Fuse vous souhaiteriez peut-&ecirc;tre r&eacute;gler cette prop pendant que la s&eacute;quence tourne. Exemple: <pre>var testMode:Boolean = true;
function setTimeMultiplier(mult:Number):Void {
	if (testMode==true) ZigoEngine.TIME_MULTIPLIER = mult;
}
var f:Fuse = new Fuse();
f.scope = this;
// lance la s&eacute;quence en zappant par tous les tweens...
f.push({ func:setTimeMultiplier, args:0 });
// revient &agrave; vitesse normal plus tard dans la s&eacute;quence...
f.push({ func:setTimeMultiplier, args:1 });
// etc.

</pre> </div> </dd> </dl> <p></p></td> </tr>
</table><a name="VERSION"></a>
<h3>VERSION</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><span class="code"><span class="modifier">public static </span><span class="askeyword">var </span>VERSION:</span> <span class="code">String =<span class="summary_table">FuseKitCommon.</span></span><span class="code"><span class="summary_table">VERSION + ", ZigoEngine bas&eacute; sue les id&eacute;es de Ladislav Zigo, laco.</span></span><span class="code"><span class="summary_table">wz.cz/tween"</span></span></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Permet de reccup&eacute;rer la version du kit Fuse ou quand on analyse un swif d&eacute;compil&eacute;. <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>trace(ZigoEngine.VERSION); // si la version est incorrecte, efface cache ASO.
</pre> </div> </dd> </dl> <p></p></td> </tr>
</table>
<hr size="1"><a name="method_detail"></a>
<h2>Documentation de M&eacute;thode
</h2><a name="addListener"></a>
<h3>addListener</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>addListener</span></td> <td align="left" valign="top"><span class="code">(handler:</span> <span class="code">Object):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">(Niveau avanc&eacute;) Utilisez cette m&eacute;thode pour ajouter un &eacute;couteur pour l'&eacute;v&egrave;nement  "onTweenInterrupt" et "onTweenAdd" envoy&eacute;s par le moteur ZigoEngine. <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment">Ces &eacute;v&egrave;nements sont s&eacute;ciaux dans le fait qu'ils sont d&eacute;clench&eacute;s directement par la classe du moteur ZigoEngine, contrairement aux  target-events tels que <code>onTweenEnd</code> (cf: <a href="../../../com/mosesSupposes/fuse/ZManager.html">ZManager</a> for more info).  <br> <br>L'&eacute;v&egrave;nement "onTweenAdd" est d&eacute;clench&eacute; &agrave; chaque appel de doTween, et passe les param&egrave;tres finaux qui seront envoy&eacute;s &agrave; l'instance de ZManager interne dans l'ordre suivant: <ul> <li>Un tableau de cibles de tween</li> <li>Un tableau de cha&icirc;ne de propri&eacute;t&eacute;s g&eacute;n&eacute;r&eacute;es par la m&eacute;thode <code>ZManager.paramsObj</code>.  <br>Notez que: _scale et  _size sont s&eacute;par&eacute;es comme deux propri&eacute;t&eacute;s dinstinctes mais &eacute;galement que les props en doubles sont retir&eacute;s, except&eacute; pour _fade / _alpha et color-transform.</li> <li>Un tableau correspondant de valeurs de fin de tweens pour chaque propri&eacute;t&eacute; valid&eacute;e</li> <li>Un dur&eacute;e de tween valid&eacute;e en secondes</li> <li>Une fonction valide d'easing </li> <li>Valeur num&eacute;rique valide de d&eacute;lai en secondes</li> <li>Un objet de callback sp&eacute;cialement format&eacute;e et valid&eacute; g&eacute;n&eacute;r&eacute; par la m&eacute;thode <code>FuseKitCommon.parseCallback</code>.</li> </ul> <pre>var myListener:Object = {
    onTweenAdd:function(targets:Array, props:Array, endvals:Array, 
                        seconds:Number, ease:Function, 
                        delay:Number, callback:Object):Void {
        trace("ZigoEngine est entrain d'ajouter un tween:");
        trace(" -targets:"+targets.join(","));
        trace(" -props:"+props.join(","));
        trace(" -endvals:"+endvals.join(","));
        trace(" -seconds:"+seconds);
        // (une fonction d'easing n'est jamais undefined)
        trace(" -delay:"+delay);
        trace(" -has callback:"+Boolean(callback.start.f!=null 
                                        || callback.upd.f!=null 
                                        || callback.end.f!=null));
    }
};
ZigoEngine.addListener(myListener); </pre> <br>L'&eacute;v&egrave;nement "onTweenInterrupt" est d&eacute;clench&eacute; dans les situations suivantes, et analyse les diff&eacute;rents param&egrave;tres incluant "during" qui apporte pour comprendre quelle situation &agrave; caus&eacute; l'interruption. <ul> <li>Un autre appel de tween &agrave; &eacute;cras&eacute; une ou plusieurs propri&eacute;t&eacute;s en cours. during = "add".</li> <li>Un appel &agrave; <code>removeTween</code> &agrave; arr&ecirc;t&eacute; un ou plus de tweens en cours. during = "remove".</li> <li>Une cibles est manquante, par exemple si un MC &agrave; &eacute;t&eacute; retir&eacute; pendant un tween, ou bien si une cible est d&eacute;-initialis&eacute;e du moteur ZigoEngine avant d'avoir termin&eacute; compl&egrave;tement sont tween. during = "update". </li> </ul>Ceci assure que l'&eacute;v&egrave;nement est d&eacute;clench&eacute; m&ecirc;me quand des cibles sont manquantes et sont de ce fait incapables de le dispatcher. Pour aider &agrave; suivre les cibles dans cette situation, la propri&eacute;t&eacute; interne <code>__zigoID__</code> est pass&eacute;es de l'&eacute;v&egrave;nement pour chaque objet. Toute cible entrain d'&ecirc;tre tween&eacute;e/initialis&eacute;e contenant cette propri&eacute;t&eacute; en lecture seule, rendant possible de faire la requ&ecirc;te par avance pour identifier plus tard les cibles quand elles sont retir&eacute;es. Les cibles manquantes peuvent &ecirc;tre identifi&eacute;es plus encore par le param&egrave;tre "target" de l'objet event (normalement un r&eacute;f&eacute;rence au tween actuel), qui sera envoy&eacute; sous forme de cha&icirc;ne <code>[MISSING:</code><code>"clip1_mc"]</code>. 
<pre>var myListener:Object = {
	onTweenInterrupt:function(o:Object):Void {
		trace("Interruption d&eacute;tect&eacute;e:");
		trace(" -during cycle:"+o.during);
		trace(" -target:"+o.target);
		trace(" -target id:"+o.__zigoID__);
		trace(" -propri&eacute;t&eacute;s interrompues:"+(o.props).toString());
	}
};
ZigoEngine.addListener(myListener);
ZigoEngine.doTween(my_mc,"_alpha",0,2);

// cliquez avec la souris pendant le tween pour recevoir les &eacute;v&egrave;nements.
function onMouseDown():Void {
	my_mc.removeMovieClip();
}
  </pre> </div> </dd> </dl> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">handler</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">La fonction ou l'objet qui devrait &ecirc;tre appel&eacute; 
</div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="deinitialize"></a>
<h3>deinitialize</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>deinitialize</span></td> <td align="left" valign="top"><span class="code">(target:</span> <span class="code">Object):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">(Avanc&eacute;) Arr&ecirc;te l'utilisation de cibles par le moteur ZigoEngine. <p></p> <div class="comment">Retire la fonctionnalit&eacute; AsBroadcaster (ainsi que les raccourcis de tween ci la classe de ces derniers &eacute;tait d&eacute;clar&eacute;e) pour tout objet pr&eacute;c&eacute;dement initialis&eacute; en utilisant <code>initialize</code>.<br> <br> </div> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">target</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Une ou plusieurs cibles &agrave; initialiser, ou rien/null pour d&eacute;-initialiser les prototypes de bases (par exemple pour annuler simpleSetup)</div></td> </tr> </table> </dd> </dl> <dl compact> <dt><b>Voir aussi:</b></dt> <dd> <div class="comment"><a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#initialize">initialize</a>
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="doShortcut"></a>
<h3>doShortcut</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>doShortcut</span></td> <td align="left" valign="top"><span class="code">(targets:</span> <span class="code">Object, </span> <br><span class="code"> methodName:</span> <span class="code">String):</span> <span class="code">String</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Une alternative &agrave; <a href="com/mosesSupposes/fuse/ZigoEngine.html#doTween">doTween</a> qui accepte la syntaxe de raccourcis (shortcuts). <b>N&eacute;cessite la d&eacute;claration (register) de la classe Shortcuts.</b> <p></p> <div class="comment">Merci &agrave; Yotam Laufer pour cette id&eacute;e. Exemple: <pre>ZigoEngine.doShortcut(my_mc, 'scaleTo', 200, 1, 'easeOutQuad'); </pre>Cf les instructions de <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html">ZigoEngine</a>pour comprendre comment d&eacute;clarer cette fonctionnalit&eacute; de raccourcis (ShortCuts).</div> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targets</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Objet cible ou tableau d'objets &agrave; interpoler.</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">methodName</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Le raccourci en cha&icirc;ne de caract&egrave;res tels que "alphaTo", suivis des param&egrave;tres qui suivent le format.</div></td> </tr> </table> </dd> </dl> <dl compact> <dt><b>Retourne:</b></dt> <dd> <div class="comment">Une cha&icirc;ne s&eacute;par&eacute;e par des virgules de propri&eacute;t&eacute;s ajout&eacute;es avec succ&egrave;s. Lorsque plusieurs cibles sont pass&eacute;es, des s&eacute;ries sont retourn&eacute;es pour permettre la v&eacute;rification des propri&eacute;t&eacute;s individuelles par cibles (<i>trad douteuse</i> -When multipe targets were passed, a pipe-delimited series is returned to enable verification of individual properties per target).
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="doTween"></a>
<h3>doTween</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>doTween</span></td> <td align="left" valign="top"><span class="code">(targets:</span> <span class="code">Object, </span> <br><span class="code"> props:</span> <span class="code">Object, </span> <br><span class="code"> endvals:</span> <span class="code">Object, </span> <br><span class="code"> seconds:</span> <span class="code">Number, </span> <br><span class="code"> ease:</span> <span class="code">Object, </span> <br><span class="code"> delay:</span> <span class="code">Number, </span> <br><span class="code"> callback:</span> <span class="code">Object):</span> <span class="code">String</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">G&eacute;n&egrave;re et lance imm&eacute;diatement une ou plusieurs interpolations de propri&eacute;t&eacute; sur une ou plusieurs cibles. <p></p> <div class="comment"> <pre>ZigoEngine.doTween(my_mc, '_x,_y', [100,150], 1, Strong.easeInOut); </pre>La syntaxe objet &agrave; la <a href="../../../com/mosesSupposes/fuse/Fuse.html">Fuse</a> peut aussi &ecirc;tre utilis&eacute;e si la classe <a href="../../../com/mosesSupposes/fuse/FuseItem.html">FuseItem</a> est d&eacute;clar&eacute;e (avec register): <pre>ZigoEngine.doTween({ target:my_mc, start_alpha:0, y:150, ease:Strong.easeInOut });</pre> </div> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targets</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Un objet cible ou un tableau d'objet &agrave; interpoler. <br>(<i>Toutes</i> les propri&eacute;t&eacute;s list&eacute;es dans le param&egrave;tre suivant seront interpol&eacute;es dans <i>toutes </i> les cibles sp&eacute;cifi&eacute;es.) </div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">props</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Cha&icirc;nes de caract&egrave;res comme<code>"_x"</code>, liste de propri&eacute;t&eacute;s s&eacute;par&eacute;es par des virgules <code>"_x,_y"</code>, ou en tableau comme <code>["_x","_y"]</code>.  <br>Le moteur accepte n'importe quelle propri&eacute;t&eacute; existante dans la cible m&ecirc;me une variable que vous auriez customis&eacute;, ainsi que les propri&eacute;t&eacute;s sp&eacute;ciales suivantes: <ul> <li><code><b>_bezier_</b></code> Object <b><code>{x:</code></b><b><code>,y:</code></b><b><code>,controlX:</code></b><b><code>,controlY:</code></b><b><code>}</code></b> g&eacute;n&egrave;re un d&eacute;placement en courbe de bezier. <ul> <li>Les valeurs relatives (cha&icirc;ne) sont possibles pour tous les param&egrave;tres</li> <li>Seulement deux propri&eacute;t&eacute;s sont n&eacute;cessaires pour interpoler une courbe</li> <li>Exemple, d&eacute;placement sur la droite en arc de cercle vers le haut: <br><code>ZigoEngine.doTween(clip1, <b>"_bezier_", {x:</b></code><code><b>"100",controlY:</b></code><code><b>"-50"}</b>);</code></li> </ul> </li> <li><code><b>_brightness</b></code> -100=noir, 0=normal, 100=blanc</li> <li><code><b>_brightOffset</b></code> effet densit&eacute; des couleurs (Burn). -100=noir, 0=normal, 100=blanc</li> <li><code><b>_colorReset</b></code> 100 = restaure enti&egrave;rement les couleurs de la cible.</li> <li><code><b>_colorTransform</b></code> objet g&eacute;n&eacute;rique dans dans le format de "transform" de Flash7: <b><code>{ra:</code></b><b><code>,rb:</code></b><b><code>,etc.}</code></b></li> <li><code><b>_contrast</b></code> 0=gris, 100=normal, 200=fort-contraste, plus=posteriz&eacute;</li> <li><b><code>_fade</code></b> comme <span class="code"><b>_alpha + _visible</b></span>. G&eacute;n&eacute;ralement utilis&eacute; avec des valeurs 0 ou 100 . <ul> <li>La visibilit&eacute; est coup&eacute;e quand les tweens finissent avec des valeurs inf&eacute;rieures &agrave; 50</li> <li>La visibilit&eacute; est enclench&eacute;e quand un tween <span class="code">_fade</span> d&eacute;marre </li> </ul> </li> <li><code><b>_frame</b></code> Tween la timeline d'un MovieClip cible vers une frame de cette timeline.</li> <li><code><b>_invertColor</b></code> 100 = effet de n&eacute;gatif Photo.</li> <li><code><b>_scale</b></code> met <span class="code">_xscale</span> et <span class="code">_yscale</span> &agrave; la m&ecirc;me valeur.</li> <li><code><b>_size</b></code> met <span class="code">_width</span> et <span class="code">_height</span>&agrave; la m&ecirc;me valeur.</li> <li><code><b>_tint</b></code> Accepte diff&eacute;rents formats: <ul> <li><span class="code">0x000000</span> et <span class="code">"#000000"</span> hex formats </li> <li><span class="code">null</span> (reinitialise &agrave; la couleur d'origine)</li> <li>Objet avec teinte (tint) &amp; pourcentage: <br><code><b>{tint:</b></code><code>Number/null/hexString<b>, percent:</b></code><code>Number/String<b>}</b></code>.</li> </ul> </li> <li><code><b>_tintPercent</b></code> Valeur entre 0 et 100 </li> </ul>Quand <a href="../../../com/mosesSupposes/fuse/FuseFMP.html">FuseFMP</a> est d&eacute;clar&eacute;e, un grand nombre de propri&eacute;t&eacute;s de BitmapFilter sont tweenables: <ul> <li><code>Blur_blurX, etc.</code> le format suit la convention suivante nomDuFiltre+"_"+ propri&eacute;t&eacute;.</li> </ul> </div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">endvals</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">valeur de fin d'un tween ou, le cas &eacute;ch&eacute;ant, un tableau de valeurs de fins correspondantes. Une seule valeur de fin peut tr&egrave;s bien &ecirc;tre utilis&eacute;e avec de multiples propri&eacute;t&eacute;s. <br>Plusieurs formats possibles:<br> <ul> <li><b>Number</b> Une valeur de fin normale, absolue. Tweener _x de 10 dans la timeline principale bouge de 10px depuis le bord gauche du la sc&egrave;ne (Stage).</li> <li><b>Cha&icirc;ne (String) - Valeurs relatives:</b> Passer un nombre sous forme de cha&icirc;ne du genre "10" or "-10" calculera la valeur de fin relativement &agrave; la position de d&eacute;part du tween. <br>Exemples: Tweener _x &agrave; "10" bouge un clip de 10px vers la droite de sa position. <br>Tweener _rotation &agrave; une valeur cha&icirc;ne negative comme  "-90" effectue une rotation dans le sens inverse des aiguilles d'une montre.</li> <li><b>Bezier, tint, ou objet color-transform </b> voir les propri&eacute;t&eacute;s <code>_bezier_, _colorTransform, _tint</code> (plus haut).</li> <li><b>Objet Multi-valeurs  ou tableau (Array)</b> - (Niveau avanc&eacute;) Une nouvelle fonctionalit&eacute; qui permet de tweener directement de multiples valeurs dans un Objet ou un tableau. Notez que comme toute variable personnalis&eacute;e, ces objets doivent exister et avoir des valeurs num&eacute;riques avant d'&ecirc;tre tween&eacute;s. <br><code>var myObj:</code><code>Object = {x:</code><code>0,y:</code><code>0,z:</code><code>0}; ZigoEngine.doTween(this, "myObj", { x:</code><code>1, y:</code><code>2, z:</code><code>3 });</code> <br> <br>Notez aussi que, puisque ce param&egrave;tre accepte d&eacute;j&agrave; un tableau pour d'&eacute;ventuelles valeurs de fins multiples, vous devez ainsi l'inclure dans un second tableau: <br><code>var myArray:</code><code>Array = [ 0, 0 ]; ZigoEngine.doTween(this, "myArray", [[10,20]]);</code></li> <li><b>Tableau de couleurs</b> - (Niveau avanc&eacute;) Tweener un tableau de valeurs de couleurs peut s'av&eacute;rer utile dans des situations telles que tweener les propri&eacute;t&eacute;s d'un d&eacute;grad&eacute;, qui sera re-dessin&eacute; &agrave; chaque rafra&icirc;chissement du tween. Tout tableau ayant un nom contenant 'colors' (peu importe la casse) sera g&eacute;r&eacute; par le moteur comme un tableau de valeurs de couleurs. Notez qu'en interne les colortransforms ne sont appliqu&eacute; &agrave; aucune cible, juste mis &agrave; jour dans le tableau. <br>Exemple: <code>ZigoEngine.doTween(this, "myColors", [[ 0x000000, 0xFFFFFF ]], 1, null, 0, { scope:</code><code>this, updfunc:</code><code>'redrawGradient' });</code> </li> </ul> <br>(Niveau avanc&eacute;) Exemple de tween d'objet Matrice pour bouger et distordre un clip (&agrave; partir de Flash 8 uniquement): <pre>import com.mosesSupposes.fuse.*;
import flash.geom.Matrix;
import flash.geom.Transform;
ZigoEngine.register(PennerEasing);
var myMatrix:Matrix = new Matrix();
var boxTrans:Transform = new Transform(box);
function applyMatrixTrans():Void { boxTrans.matrix = myMatrix; }
ZigoEngine.doTween(	this, "myMatrix", {a:.5, c:.5, tx:200 },
1, 'easeOutBounce', 0, {updfunc:applyMatrixTrans});</pre> </div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">seconds</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Dur&eacute;e du tween. Si aucune valeur n'est pass&eacute;e, la valeur par d&eacute;faut vaudra celle de <code>ZigoEngine.</code><code>DURATION</code>. </div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">ease</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Accept un nombre de format selon les fonctionalit&eacute;s d&eacute;clar&eacute;s (pass&eacute; &agrave; la fonction statique <code>register</code>) : <ul> <li>fonctions - comme <code>mx.transitions.</code><code>easing.</code><code>Strong.</code><code>easeInOut</code></li> <li>Cha&icirc;ne -raccourci- <code>"easeInOutQuint"</code> Ou n'importe quel nom de fonction de <a href="../../../com/mosesSupposes/fuse/PennerEasing.html">PennerEasing</a></li> <li>Tableau g&eacute;n&eacute;r&eacute; par le Custom Easing Tool. (Ce panneau sp&eacute;cial est install&eacute; dans Flash quand vous installez le kit Fuse v2.1 ou la derni&egrave;re extension MXP). Notez que la classe<a href="../../../com/mosesSupposes/fuse/CustomEasing.html">CustomEasing</a> doit &ecirc;tre d&eacute;clar&eacute;e pour utiliser cette fonctionnalit&eacute;</li> <li>null ou rien - donne par d&eacute;faut la valeur de <code>ZigoEngine.</code><code>EASING</code> si affect&eacute;e, ou PennerEasing.easeOutQuint, qui est cod&eacute;e en dur dans le moteur comme fonction par d&eacute;faut.</li> </ul> </div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">delay</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">les secondes &agrave; attendre avant de d&eacute;marrer le tween La callback de d&eacute;marrage ainsi que l'&eacute;v&egrave;nement <code>onTweenStart</code>sont d&eacute;clench&eacute;s &agrave; la fin du d&eacute;lai. </div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">callback</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">fonction, cha&icirc;ne, ou objet  <br> <br>Le kit essaye d'analyser les callbacks selon plusieurs formats. Notez que pour que les callbacks s'ex&eacute;cutent  correctement il est crucial que la port&eacute;e "this", dans laquelle sera localis&eacute; et d&eacute;clench&eacute; la fonction, soit d&eacute;fini. Bien que le moteur, souvent, localisera avec succ&egrave;s vos callbacks, l'option recommand&eacute;e est <b>Callback Object, ,</b> qui est la plus stable, demande le moins d'analyse (parsing) et vous permet de d&eacute;finir clairement la port&eacute;e tout en apportant quelques option de tween suppl&eacute;mentaires. <br> <ol> <li><b>Function</b>  <br><code>ZigoEngine.doTween(mc,"_x",100,1,"linear",0, myCallback);</code> <ul> <li>R&eacute;f&eacute;rence: <code>myCallback</code></li> <li>String: <code>"myCallback"</code></li> <li>Inline: <code>function(){ ...</code> <code>}</code></li> <li>Delegate: <code>mx.</code><code>utils.</code><code>Delegate.create(....</code><code>)</code> - rajoute de la port&eacute;e</li> </ul> </li> <li><b>Easyfunc String</b> <em>(les Shortcuts doivent &ecirc;tre d&eacute;clar&eacute;s pour utiliser cette fonctionnalit&eacute;)</em>  <br><code>ZigoEngine.doTween(mc,"_x",100,1,"linear",0, "this.myCallback(true);");</code> <ul> <li>exemple: <code>"trace('Le tween est fini');"</code></li> <li>Permet des port&eacute;es complexes et  de multiples types de donn&eacute;es en param&egrave;tres : <br><code>"myscope.myscope.myfunc(true,1,'hello',{paramA:</code><code>1,paramB:</code><code>false,[0,1],null);"</code></li> <li>Il vous est &eacute;galement possible d'utiliser des cha&icirc;nes easyfunc dans des objets callbacks (voir plus bas) pour les callbacks de d&eacute;marrage, d'update et de fin de tween.</li> <li> <li><i>Limitations:</i> Les cha&icirc;nes Easyfunc <em>ne sont pas</em> une bonne option dans le codage en classes. Elles fonctionnent tr&egrave;s bien dans la timeline de _root, elles renforcent le paradigme des Shortcuts. Quand une callback r&eacute;side dans une image de la timeline d'un sous-clip, la cha&icirc;ne easyfunc devrait contenir le chemin absolue vers la fonction. Par exemple si clip1 existe dans la timeline _root  et contient la  fonction myCallback, utilisez <code>"clip1.myCallback();"</code>.  <br> <br>Une fa&ccedil;on pas vraiment pratique de contourner le probl&egrave;me pour les codeurs en classes est de d'affecter une r&eacute;f&eacute;rence locale comme. <code>var t:</code><code>MyClass=this;</code> pr&eacute;c&eacute;dant une easyfunc comme <code> "t.myMethod();"</code>, qui exploite la cha&icirc;ne de port&eacute;e durant l' <i>&eacute;val</i>. Encore une fois, les objets Callbacks sont conseill&eacute;s aux codeur OO.</li> </ul> </li> <li><b>Objets de Callback</b> <code>ZigoEngine.doTween(clip1,"_x","100",1,"easeOutQuad",0, {scope:</code><code>this, func:</code><code>"myCallback", args:</code><code>true});</code> <br><code>ZigoEngine.doTween(clip2,"_x","100",1,"easeOutQuad",0, { cycles:</code><code>2 }); // fait un yoyo en arri&egrave;re une fois</code> <ul> <li><code>func</code> Fonction, nom de fonction sous forme de cha&icirc;ne, ou  cha&icirc;ne Easyfunc comme <code>"myClip.doSomething(true);"</code> (les <a href="../../../com/mosesSupposes/fuse/Shortcuts.html">Shortcuts</a> doivent &ecirc;tre d&eacute;clar&eacute;s pour utiliser Easyfunc.)</li> <li><code>scope</code> L'objet "this" dans lequel localiser et d&eacute;clencher la fonction de callback. Pas requis &agrave; tous les coups mais recommand&eacute; si le moteur n'arrive pas &agrave; localiser la callback ou s'il d&eacute;clenche une mauvaise fonction.</li> <li><code>args</code> Un argument ou un tableau d'arguments &agrave; passer &agrave; la callback <code>func</code>.</li> <li><code>startfunc</code> Callback d&eacute;clench&eacute;e apr&egrave;s tout d&eacute;lai et au moment ou le tween d&eacute;marre. Supporte diff&eacute;rents formats (cf  func plus haut).</li> <li><code>startscope</code> Port&eacute;e sp&eacute;cifique pour la callback <code>startfunc</code>. Si non d&eacute;finie, la propri&eacute;t&eacute; <code>scope</code> sera utilis&eacute;e.</li> <li><code>startargs</code> Un argument ou un tableau d'arguments &agrave; passer &agrave; la callback <code>startfunc</code>.</li> <li><code>updfunc</code> Callback d&eacute;clench&eacute;e par le moteur &agrave; mesure que les tweens dans l'action sont mis &agrave; jour. Supporte diff&eacute;rents formats (cf  func plus haut).</li> <li><code>updscope</code> Port&eacute;e sp&eacute;cifique pour la callback <code>updfunc</code>. Si non d&eacute;finie, la propri&eacute;t&eacute; <code>scope</code> sera utilis&eacute;e.</li> <li><code>updargs</code> Un argument ou un tableau d'arguments &agrave; passer &agrave; la callback <code>updfunc</code>. </li> </ul> <br><b>Parametres additionels pour les objets callback</b> <ul> <li><code>cycles</code> Tweens en aller et retour entre le d&eacute;but et la fin. <br>0 ou "LOOP" = cycles infinis, par defaut = 1, 2 osp&eacute;cifie le nombre de cycles.</li> <li><code>skipLevel</code> 0,1, ou 2.Un r&eacute;glage de comportement "avanc&eacute;" dans les cas d'&eacute;chec des tweens . Cf <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#SKIP_LEVEL">SKIP_LEVEL</a>pour plus de d&eacute;tails. <br>Inclure ce param&egrave;tre, dans un objet de callback, red&eacute;finit la valeur par d&eacute;faut pour chaque tween.</li> <li>Un cinqui&egrave;me param&egrave;tre <code>extra1</code> envoy&eacute; &agrave; la m&eacute;thode d'easing. Amplitude d'interpolation &Eacute;lastique ("Elastic") ou taux de d&eacute;passement pour la m&eacute;thode d'interpolation "Back".</li> <li>Un sixi&egrave;me param&egrave;tre <code>extra2</code> envoy&eacute; &agrave; la m&eacute;thode d'easing. P&eacute;riode d'&eacute;lasticit&eacute; de la m&eacute;thode d'easing "Elastic".</li> <li><code>roundResults</code> Red&eacute;finit la valeur de classe par d&eacute;faut <a href="#ROUND_RESULTS">ROUND_RESULTS</a> individuellement pour chaque tween. Tr&egrave;s utile par exemple, si la valeur par d&eacute;faut de la classe est <i>true</i> mais que vous souhaitiez ex&eacute;cuter un tween comme DropShadow_alpha qui n&eacute;cessite un intervalle de 0 &agrave; 1 qui donc ne supporterait pas un arrondi.</li> <li><span style="text-decoration:line-through"><code>easyfunc</code></span> Supprim&eacute; du kit. Les param&egrave;tres <code>func, startfunc, updfunc</code> acceptent maintenant des cha&icirc;nes easyfunc (cf func plus haut).</li> </ul> </li> </ol> </div></td> </tr> </table> </dd> </dl> <dl compact> <dt><b>Retourne:</b></dt> <dd> <div class="comment">Une cha&icirc;ne format&eacute;e: <br>Le moteur rapportte quelle propri&eacute;t&eacute; &agrave; &eacute;t&eacute; ajout&eacute;e &agrave; sa liste de tweens actifs en retournant une cha&icirc;ne, s&eacute;par&eacute;e par des virgules, des seules propri&eacute;t&eacute;s qui ont &eacute;t&eacute; ajout&eacute;es avec succ&egrave;s, exemple <code>"_x"</code> ou <code>"_x,_y"</code>. Cela peut diff&eacute;rer l&eacute;g&egrave;rement de ce qui a &eacute;t&eacute; tween&eacute;, comme par exemple <code>"_width,_height"</code> quand <code>"_size"</code> fut tween&eacute;. <br> <br>Si plusieurs cibles sont pass&eacute;es au moteur, une s&eacute;rie de propri&eacute;t&eacute;s sont retourn&eacute;es, dans l'ordre des cibles, ce qui permet une analyse granulaire des propri&eacute;t&eacute;s pour chaque cible.<br> <pre>var results:String = ZigoEngine.doTween([clip1,clip2,clip3],"_scale",100,null,0,{skipLevel:1});
// resultats: "_xscale,_yscale||_xscale,_yscale"
// parce que l'&eacute;chelle du clip2 &eacute;tait d&eacute;j&agrave; fix&eacute;e &agrave; 100 et que le skipLevel est r&eacute;gl&eacute; sur skip no-change tweens.
</pre> </div> </dd> </dl> <p></p></td> </tr>
</table><a name="ffTween"></a>
<h3>ffTween</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>ffTween</span></td> <td align="left" valign="top"><span class="code">(targs:</span> <span class="code">Object, </span> <br><span class="code"> props:</span> <span class="code">Object, </span> <br><span class="code"> suppressEndEvents:</span> <span class="code">Boolean):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Avance rapide la fin d'un tween et retire ce dernier du moteur. <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>ZigoEngine.doTween(clip1, "_x, _xscale, _alpha", ["100", 200, 0], 1, "easeInOutExpo");
// acc&eacute;l&egrave;re le d&eacute;placement lat&eacute;ral ainsi que l'augmentation  :
ZigoEngine.ffTween(clip1, "_x, _scale");
 
// avance rapide tous les tweens dans de multiples cibles
ZigoEngine.ffTween([clip2,clip3,clip4]);</pre> </div> </dd> </dl> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targs</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Un simple objet cible, un tableau d'objets, ou encore <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">ALL</a>pour toute cible active</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">props</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Une propri&eacute;t&eacute; en cha&icirc;ne de caract&egrave;res, un tableau de propri&eacute;t&eacute;s en cha&icirc;ne de caract&egrave;res, null ou rien pour toutes les props, <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">ALLCOLOR</a>pour toute transformation de couleur active</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">suppressEndEvents</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Si <code>true</code> n'est pas pass&eacute;, le moteur d&eacute;clenche un &eacute;v&egrave;nement 'onTweenEnd' ainsi que toute callback de fin associ&eacute;e au tween
</div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="getColorKeysObj"></a>
<h3>getColorKeysObj</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>getColorKeysObj</span></td> <td align="left" valign="top"><span class="code">(targOrTransObj:</span> <span class="code">Object):</span> <span class="code">Object</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">(G&eacute;n&eacute;ral) Permet la lecture par mot cl&eacute; pour un objet cible ou un objet color-transform fa&ccedil;on Flash7. <p></p> <div class="comment">Les erreurs inn&eacute;rentes aux arrondis sont fr&eacute;quentes! Sp&eacute;cialement quand les pourcentages sont inf&eacute;rieurs &agrave; 50.tintString valeurs hexad&eacute;cimales devraient &ecirc;tre l&eacute;g&egrave;rement diff&eacute;rentes.</div> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targOrTransObj</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">objet cible ou objet color-transform "Flash7-style"  avec des props genre ra, etc.</div></td> </tr> </table> </dd> </dl> <dl compact> <dt><b>Retourne:</b></dt> <dd> <div class="comment">l'objet peut contenir les props brightness, brightOffset, contrast, invertColor, tint, tintPercent, et tintString
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="getColorTransObj"></a>
<h3>getColorTransObj</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>getColorTransObj</span></td> <td align="left" valign="top"><span class="code">(type:</span> <span class="code">String, </span> <br><span class="code"> amt:</span> <span class="code">Number, </span> <br><span class="code"> rgb:</span> <span class="code">Object):</span> <span class="code">Object</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">(G&eacute;n&eacute;ral) G&eacute;n&egrave;re un objet color-transform fa&ccedil;on Flash7 avec les propri&eacute;t&eacute;s telles que ra, etc., par mot cl&eacute;s. <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">type</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Cha&icirc;nes de caract&egrave;res <code>"brightness", "brightOffset", "contrast", "invertColor", ou "tint"</code></div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">amt</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Pourcentage, peut &ecirc;tre n&eacute;gatif dans certains cas</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">rgb</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Pour "tint", un format de valeur de couleur 0x000000 ou "#000000"
</div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="getControllerDepth"></a>
<h3>getControllerDepth</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>getControllerDepth</span></td> <td align="left" valign="top"><span class="code">():</span> <span class="code">Number</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Niveau (Depth) d'un ZigoEnginePulse clip. <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Retourne:</b></dt> <dd> <div class="comment">Profondeur num&eacute;rique dans le  _root (depth)
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="getTweens"></a>
<h3>getTweens</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>getTweens</span></td> <td align="left" valign="top"><span class="code">(targ:</span> <span class="code">Object):</span> <span class="code">Number</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Retourne le nombre de tweens actif d'un objet cible. <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targ</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">tween cible pass&eacute; pour d&eacute;terminer s'il est actif, ou <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">ALL</a>pour toute cible active</div></td> </tr> </table> </dd> </dl> <dl compact> <dt><b>Retourne:</b></dt> <dd> <div class="comment">nombre de tweens actifs qui peuvent &ecirc;tre mis en pause ou lanc&eacute;s
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="getUpdateInterval"></a>
<h3>getUpdateInterval</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>getUpdateInterval</span></td> <td align="left" valign="top"><span class="code">():</span> <span class="code">Number</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left"></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Retourne:</b></dt> <dd> <div class="comment">Nombre r&eacute;gl&eacute; au moyen de <code>setUpdateInterval</code>, ou <code>undefined</code> si non r&eacute;gl&eacute; </div> </dd> </dl> <p></p> <dl compact> <dt><b>Voir aussi:</b></dt> <dd> <div class="comment"><a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#setUpdateInterval">setUpdateInterval</a>
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="initialize"></a>
<h3>initialize</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>initialize</span></td> <td align="left" valign="top"><span class="code">(target:</span> <span class="code">Object):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">(Avanc&eacute;) Pr&eacute;pare les cibles pour l'utilisation par le moteur ZigoEngine. <p></p> <div class="comment">Cette m&eacute;thode n'est pas utile quand les prototypes sont &eacute;tendus au moyen de <code>simpleSetup</code>. Peut &ecirc;tre utilis&eacute; pour initialiser des cibles sp&eacute;cifiques &agrave; accepter des &eacute;couteurs avant leur tweens - cf<a href="../../../com/mosesSupposes/fuse/ZManager.html">ZManager</a>pour voir un exemple. Si la classe Shortcuts &agrave; &eacute;t&eacute; pass&eacute;e &agrave; <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#register">register</a>, cette m&eacute;thode copie &eacute;galement au cibles tous les raccourcis de tweens. </div> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">target</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Une ou plusieurs cibles &agrave; initialiser.</div></td> </tr> </table> </dd> </dl> <dl compact> <dt><b>Voir aussi:</b></dt> <dd> <div class="comment"><a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#deinitialize">deinitialize</a>
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="isPlaying"></a>
<h3>isPlaying</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>isPlaying</span></td> <td align="left" valign="top"><span class="code">():</span> <span class="code">Boolean</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Retourne vrai (true) si le moteur contient des tweens et fait lancer des updates par pulsation 
<p></p></td> </tr> <tr> <td valign="top" align="left"></td> </tr>
</table><a name="isTweening"></a>
<h3>isTweening</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>isTweening</span></td> <td align="left" valign="top"><span class="code">(targ:</span> <span class="code">Object, </span> <br><span class="code"> prop:</span> <span class="code">String):</span> <span class="code">Boolean</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Teste si une cible et optionnellement une propri&eacute;t&eacute; sp&eacute;cifique est entrain d'&ecirc;tre manipul&eacute;e par le moteur ZigoEngine. <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targ</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">un simple objet cible &agrave; tester</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">prop</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Une cha&icirc;ne de propri&eacute;t&eacute; sp&eacute;cifique</div></td> </tr> </table> </dd> </dl> <dl compact> <dt><b>Retourne:</b></dt> <dd> <div class="comment"><code>true</code> si un tween actif correspondant est trouv&eacute;, qui pourrait ^r&eacute; mis en pause ou lanc&eacute; 
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="isTweenLocked"></a>
<h3>isTweenLocked</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>isTweenLocked</span></td> <td align="left" valign="top"><span class="code">(targ:</span> <span class="code">Object):</span> <span class="code">Boolean</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">V&eacute;rrouille les tweens et emp&egrave;che de fonctionner tant qu'ils ne sont pas d&eacute;v&eacute;rouill&eacute;s. <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targ</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Objet &agrave; verrouiller</div></td> </tr> </table> </dd> </dl> <dl compact> <dt><b>Retourne:</b></dt> <dd> <div class="comment">Valeur verrouill&eacute;e
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="isTweenPaused"></a>
<h3>isTweenPaused</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>isTweenPaused</span></td> <td align="left" valign="top"><span class="code">(targ:</span> <span class="code">Object, </span> <br><span class="code"> prop:</span> <span class="code">String):</span> <span class="code">Boolean</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Teste si quelconque propri&eacute;t&eacute; est en pause dans un  objet cible. <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>if (ZigoEngine.isTweenPaused(clip1,"_alpha")==true) { ... }</pre> </div> </dd> </dl> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targ</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">un simple objet cible &agrave; tester</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">prop</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Une propri&eacute;t&eacute; en cha&icirc;ne de caract&egrave;res, un tableau de propri&eacute;t&eacute;s en cha&icirc;ne de caract&egrave;res, null ou rien pour toutes les props, <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">ALLCOLOR</a>pour toute transformation de couleur active</div></td> </tr> </table> </dd> </dl> <dl compact> <dt><b>Retourne:</b></dt> <dd> <div class="comment">valeur mise en pause
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="lockTween"></a>
<h3>lockTween</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>lockTween</span></td> <td align="left" valign="top"><span class="code">(targ:</span> <span class="code">Object, </span> <br><span class="code"> setLocked:</span> <span class="code">Boolean):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Verrouille une cible pour emp&ecirc;cher de fonctionner tant q'elle n'est pas d&eacute;verrouill&eacute;e. <p></p> <div class="comment">Un warning est lanc&eacute; si votre programme tente d'appeler un tween sur une cible verrouill&eacute;e.</div> <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment">N'accepte qu'une cible &agrave; la fois. <br> <br><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">ALL</a> n'est pas accept&eacute; par lockTween, parceque cela affecterait seulement les cibles qui seraient entrain de teweener dans le moteur ZigoEgine. (dans le cas o&ugrave; vous souhaiteriez arr&ecirc;ter ou mettre en pause tous les tweens jouant utilisez plut&ocirc;t <code>pauseTween(FuseKitCommon.</code><code>ALL)</code> ou <code>removeTween(FuseKitCommon.</code><code>ALL)</code>. La m&eacute;thode lockTween est utilis&eacute;e pour pr&eacute;r&eacute;gler les cibles qui sont habituellement non entrain de tourner dans le moteur ZigoEngine. Pour des sc&eacute;narios plus complexes vous devriez construire un tableau de cibles que vous shouaiterez affecter et utiliser une boucle <code>for</code>pour appeler la m&eacute;thode sur chaque individuellement. <pre>// exemple pour voir comment vous pourriez g&eacute;rer un bloc de cibles dans votre programme avec lock/unlock
var lockableTargs:Array = [clip1,clip2,clip5];
function toggleTweenLock(setLocked:Boolean):Void {
	for (var i:String in lockableTargs) ZigoEngine.lockTween(lockableTargs[i], setLocked);
}</pre> </div> </dd> </dl> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targ</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Objet &agrave; verrouiller</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">setLocked</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Valeur verrouill&eacute;e</div></td> </tr> </table> </dd> </dl> <dl compact> <dt><b>Voir aussi:</b></dt> <dd> <div class="comment"><a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#pauseTween">pauseTween</a>, <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#removeTween">removeTween</a>
</div> </dd> </dl> <p></p></td> </tr>
</table><a name="pauseTween"></a>
<h3>pauseTween</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>pauseTween</span></td> <td align="left" valign="top"><span class="code">(targs:</span> <span class="code">Object, </span> <br><span class="code"> props:</span> <span class="code">Object):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Met en pause un ou plusieurs tweens <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>ZigoEngine.doTween(clip1, "_x, _xscale, _alpha", ["100", 200, 0], 1, "easeInOutExpo");
// pendant le tween mettre en pause la translation lat&eacute;rale et le changement d'&eacute;chelle uniquement, mais permettez la fondue de tourner:
ZigoEngine.pauseTween(clip1, "_x, _scale");
 
// met en pause tous les tweens du moteur dans le swf
ZigoEngine.pauseTween(FuseKitCommon.ALL);</pre> </div> </dd> </dl> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targs</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Un simple objet cible, un tableau d'objets, ou encore <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">ALL</a>pour toute cible active</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">props</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Une propri&eacute;t&eacute; en cha&icirc;ne de caract&egrave;res, un tableau de propri&eacute;t&eacute;s en cha&icirc;ne de caract&egrave;res, null ou rien pour toutes les props, <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">ALLCOLOR</a>pour toute transformation de couleur active
</div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="register"></a>
<h3>register</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>register</span></td> <td align="left" valign="top"><span class="code">(classReference:</span> <span class="code">Function):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Une commande de r&eacute;glage optionnelle qui d&eacute;clare des classes additionnelles &agrave; utiliser avec le moteur ZigoEngine. <p></p> <div class="comment">Cette commande ne devrait &ecirc;tre appell&eacute;e qu'un&eacute; fois au d&eacute;but de votre programme. Utilisez soit cette commande soit <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#simpleSetup">simpleSetup</a>, et non les deux. La diff&eacute;rence est que <code>register</code> relie les classe additionnelles au moteur sans alt&eacute;rer les prototypes. <pre>import com.mosesSupposes.fuse.*;
ZigoEngine.register(PennerEasing, Fuse, FuseFMP); </pre>Notez que pour garder un poids de fichier le plus petit possible vous ne devriez d&eacute;clarer que les fonctionnalit&eacute;s (classes) dont vous vous servez. Cochez &eacute;galement "omit trace actions" dans les param&egrave;tres de publications pour r&eacute;duire le poids.</div> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">classReference</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Passez n'importe laquelle de ces classes (toutes sont optionnelles): <ul> <li><code>Shortcuts</code> enclenche <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#doShortcut">doShortcut</a>, l'analyse des callbacks d'easyfunc', ainsi que l'option de pouvoir copier / supprimer manuellement des shortcuts dans n'importe quelle cible ou prototype en utilisant <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#initialize">initialize</a>. Cf <a href="../../../com/mosesSupposes/fuse/Shortcuts.html">Shortcuts</a></li> <li><code>PennerEasing</code> Permet d'utiliser avec le moteur des cha&icirc;ne de caract&egrave;res/raccourcis telles que "easeOutQuad". Cf <a href="../../../com/mosesSupposes/fuse/PennerEasing.html">PennerEasing</a></li> <li><code>Fuse</code> enclenche Fuse pour des animations s&eacute;quentielles. Notez que si votre animation n'a pas de tweens vous pouvez tout simplement importer et utiliser Fuse sans le moteur ZigoEngine. Cf <a href="../../../com/mosesSupposes/fuse/Fuse.html">Fuse</a></li> <li><code>FuseFMP</code> enclenche des raccourcis comme <code>DropShadow_distance</code> &agrave; &ecirc;tre tween&eacute;es dans le moteur. Cf <a href="../../../com/mosesSupposes/fuse/FuseFMP.html">FuseFMP</a></li> <li><code>FuseItem</code> enclenche le style de syntaxe Objet de Fuse pour &ecirc;tre utilis&eacute; avec  <code>ZigoEngine.doTween</code>. Notez qu'il n'est pas necessaire de d&eacute;clarer Fuse pour utiliser cette fonctionalit&eacute;. Cf <a href="../../../com/mosesSupposes/fuse/FuseItem.html">FuseItem</a>
</li> </ul> </div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="removeListener"></a>
<h3>removeListener</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>removeListener</span></td> <td align="left" valign="top"><span class="code">(handler:</span> <span class="code">Object):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Retire un &eacute;couteur pour les &eacute;v&egrave;nements onTweenAdd ou onTweenInterrupt. <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">handler</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">La fonction ou l'objet qui devrait &ecirc;tre appel&eacute; 
</div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="removeTween"></a>
<h3>removeTween</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>removeTween</span></td> <td align="left" valign="top"><span class="code">(targs:</span> <span class="code">Object, </span> <br><span class="code"> props:</span> <span class="code">Object):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Retire les tweens sp&eacute;cifi&eacute;s des cibles sp&eacute;cifi&eacute;es. <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>// arr&ecirc;ter tout tween qui tourne dans le clip0
ZigoEngine.removeTween(clip0);
 
ZigoEngine.doTween(clip1, "_x, _xscale, _alpha", ["100", 200, 0], 1, "easeInOutExpo");
// pendant le tween, tuer juste la translation lat&eacute;rale et le chgmt d'&eacute;chelle mais laisser jouer la fondue:
ZigoEngine.removeTween(clip1, "_x, _scale");
 
// tuer tous les tweens dans des cibles multiples
ZigoEngine.removeTween([clip2,clip3,clip4]); </pre>L'&eacute;v&egrave;nement <code>onTweenInterrupt</code> est lanc&eacute; par le moteur ZigoEgine quand cette m&eacute;thode est utilis&eacute;e (cf <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#addListener">addListener</a> pour plus d'infos).</div> </dd> </dl> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targs</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Un simple objet cible, un tableau d'objets, ou encore <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">ALL</a>pour toute cible active</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">props</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Une propri&eacute;t&eacute; en cha&icirc;ne de caract&egrave;res, un tableau de propri&eacute;t&eacute;s en cha&icirc;ne de caract&egrave;res, null ou rien pour toutes les props, <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">ALLCOLOR</a>pour toute transformation de couleur active
</div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="resumeTween"></a>
<h3>resumeTween</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>resumeTween</span></td> <td align="left" valign="top"><span class="code">(targs:</span> <span class="code">Object, </span> <br><span class="code"> props:</span> <span class="code">Object):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Retire de l'&eacute;tat de pause un ou plusieurs tweens <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>ZigoEngine.pauseTween(clip1, "_x, _scale");
 
// Retire de l'&eacute;tat de pause tous les tweens du moteur dans le swf
ZigoEngine.pauseTween(FuseKitCommon.ALL);</pre> </div> </dd> </dl> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targs</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Un simple objet cible, un tableau d'objets, ou encore <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">ALL</a>pour toute cible active</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">props</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Une propri&eacute;t&eacute; en cha&icirc;ne de caract&egrave;res, un tableau de propri&eacute;t&eacute;s en cha&icirc;ne de caract&egrave;res, null ou rien pour toutes les props, <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">ALLCOLOR</a>pour toute transformation de couleur active
</div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="rewTween"></a>
<h3>rewTween</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>rewTween</span></td> <td align="left" valign="top"><span class="code">(targs:</span> <span class="code">Object, </span> <br><span class="code"> props:</span> <span class="code">Object, </span> <br><span class="code"> pauseFlag:</span> <span class="code">Boolean, </span> <br><span class="code"> suppressStartEvents:</span> <span class="code">Boolean):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Retourne en arri&egrave;re et met soit en pause ou d&eacute;marre un ou plusieurs tweens selon <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>ZigoEngine.doTween(clip1, "_x, _xscale, _alpha", ["100", 200, 0], 1, "easeInOutExpo");
// pendant le tween faire un retour en arri&egrave;re de la translation lat&eacute;rale et du changement d'&eacute;chelle uniquement, mais permettez la fondue de tourner:
ZigoEngine.rewTween(clip1, "_x, _scale");
 
// retour en arri&egrave;re au mettre en pause tous les tweens dans plusieurs cibles
ZigoEngine.rewTween([clip2,clip3,clip4], null, true);
 
// Peut-&ecirc;tre ne souhaiteriez vous pas que les &eacute;v&egrave;nements ou les m&eacute;thodes de callback de d&eacute;but et/ou de fin d'&ecirc;tre d&eacute;clench&eacute;s au retour en arri&egrave;re.
// Ceux ci peuvent &ecirc;tre supprim&eacute; en utilisant le 4&egrave;me param&egrave;tre comme le montre cet exemple.
var listenerObj:Object = new Object();
listenerObj.onTweenStart = function(o:Object):Void {
	trace(o.target+" start Event, props started: "+o.props);
};
ZigoEngine.initialize(clip5); // pr&eacute;pare le clip &agrave; ajouter un &eacute;couteur
clip5.addListener(listenerObj);
ZigoEngine.doTween(clip5, "_x", "100", 3, "easeInOutBack", 0,
						{startfunc:function(){trace("Start Callback!");}});
function onMouseDown() {
	// cliquez quelque part pour relancer l'animation avant qu'elle ne finisse.
	// les &eacute;v&egrave;nements ne sont par relanc&eacute;s.
	ZigoEngine.rewTween(clip5, null, false, true);
}</pre> </div> </dd> </dl> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targs</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Un simple objet cible, un tableau d'objets, ou encore <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">ALL</a>pour toute cible active</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">props</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Une propri&eacute;t&eacute; en cha&icirc;ne de caract&egrave;res, un tableau de propri&eacute;t&eacute;s en cha&icirc;ne de caract&egrave;res, null ou rien pour toutes les props, <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">ALLCOLOR</a>pour toute transformation de couleur active</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">pauseFlag</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment"><code>true</code> pour faire un retour en arri&egrave;re et pause</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">suppressStartEvents</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Si <code>true</code> n'est pas pass&eacute;, le moteur d&eacute;clenche un &eacute;v&egrave;nement 'onTweenStart' ainsi que toute callback de d&eacute;but associ&eacute;e au tween
</div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="setColorByKey"></a>
<h3>setColorByKey</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>setColorByKey</span></td> <td align="left" valign="top"><span class="code">(targetObj:</span> <span class="code">Object, </span> <br><span class="code"> type:</span> <span class="code">String, </span> <br><span class="code"> amt:</span> <span class="code">Number, </span> <br><span class="code"> rgb:</span> <span class="code">Object):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">(G&eacute;n&eacute;ral) Color-transforme une cible avec des mots cl&eacute;s. <p></p> <div class="comment">Exemple: <code>ZigoEngine.setColorByKey(my_mc, 'tint', 50, 0x33FF00);</code></div> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">targetObj</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">MovieClip ou cible &agrave; alt&eacute;rer</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">type</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Cha&icirc;ne de caract&egrave;res <code>"brightness", "brightOffset", "contrast", "invertColor", ou "tint"</code></div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">amt</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Pourcentage, peut &ecirc;tre n&eacute;gatif, dans certains cas</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">rgb</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Pour "tint", un format de valeur de couleur 0x000000 ou "#000000"
</div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="setControllerDepth"></a>
<h3>setControllerDepth</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>setControllerDepth</span></td> <td align="left" valign="top"><span class="code">(depth:</span> <span class="code">Number):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Cr&eacute;e un clip dans la timeline _root timeline nomm&eacute; "ZigoEnginePulse" ou r&egrave;gle son niveau de profondeur (depth) <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">depth</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">si null ou rien n'est pass&eacute;, le clip phare est plac&eacute; &agrave; la profondeur (depth) 6789, cependant une "depth" de  0 serait plus pratique en utilisant le gestionnaire de "depth" dans le _root.
</div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="setUpdateInterval"></a>
<h3>setUpdateInterval</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>setUpdateInterval</span></td> <td align="left" valign="top"><span class="code">(time:</span> <span class="code">Number):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Quand affect&eacute;, le moteur tournera sur une base de pulsation en setInterval pulse au lieu de pulsation par images. <p></p> <div class="comment">Dans la plupart des cas il est pr&eacute;f&eacute;rable de laisser le moteur dans les &eacute;tats par d&eacute;faut du fait que les pulsations bas&eacute; sur le images donne habituellement un meilleur rendu. Le moteur utilise toujours des secondes pour les dur&eacute;es de tween, donc en utilisant un intervalle long n'aura pour effet que de r&eacute;duire la qualit&eacute; de l'anim non de ralentir le tween. Ceci pourrait &ecirc;tre voulu dans certains cas, par exemple pour r&eacute;duire l'usage du CPU dans les banni&egrave;res.</div> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">time</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Dur&eacute;e de pulsation en milllisecondes, null/undefined pour revenir &agrave; un pulsation bas&eacute;e sur les images.
</div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="simpleSetup"></a>
<h3>simpleSetup</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>simpleSetup</span></td> <td align="left" valign="top"><span class="code">(shortcutsClass:</span> <span class="code">Function):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Une commande de r&eacute;glage alternative qui &eacute;tend les prototypes avec des raccourcis tels que <code>alphaTo</code>. <p></p> <div class="comment">Cette commande ne devrait &ecirc;tre appel&eacute;e qu'une fois au d&eacute;but de votre programme. Utilisez soit cette commande soit  <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#register">register</a>, pas les deux. La diff&eacute;rence est que <code>simpleSetup</code> alt&egrave;re les prototypes de base de telle fa&ccedil;on que vous devriez appeler les m&eacute;thodes de tween directement sur les cibles telles que<code>my_mc.alphaTo(0);</code>. <br> <br>Exemple: <pre>import com.mosesSupposes.fuse.*;
ZigoEngine.simpleSetup(Shortcuts,PennerEasing); </pre>Notez que pour garder un poids de fichier le plus petit possible vous ne devriez d&eacute;clarer que les fonctionalit&eacute;s (classes) dont vous vous servez. Cochez &eacute;galement "omit trace actions" dans les param&egrave;tres de publications pour r&eacute;duire aussi le poids.</div> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">shortcutsClass</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment"><b>Il est obligatoire de passer la classe <a href="../../../com/mosesSupposes/fuse/Shortcuts.html">Shortcuts</a> pendant  cet appel</b> Vous pouvez &eacute;galement passer n'importe laquelle des classes suivantes (toutes sont en option), de la m&ecirc;me fa&ccedil;on que PennerEasing est pass&eacute;e ci dessus. <li><code>PennerEasing</code> Permet d'utiliser avec le moteur des cha&icirc;nes de caract&egrave;res raccourcies telles que "easeOutQuad". Cf <a href="../../../com/mosesSupposes/fuse/PennerEasing.html">PennerEasing</a></li> <li><code>Fuse</code> enclenche Fuse pour des animations s&eacute;quentielles. Notez que si votre animation n'a pas de tweens vous pouvez tout simplement importer et utiliser Fuse sans le moteur ZigoEngine. Cf <a href="../../../com/mosesSupposes/fuse/Fuse.html">Fuse</a></li> <li><code>FuseFMP</code> enclenche des raccourcis comme <code>DropShadow_distance</code> a tweener dans le moteur. Cf <a href="../../../com/mosesSupposes/fuse/FuseFMP.html">FuseFMP</a></li> <li><code>FuseItem</code> enclenche le style de syntaxe Objet de Fuse pour &ecirc;tre utilis&eacute; avec  <code>ZigoEngine.doTween</code>. Notez qu'il n'est pas n&eacute;cessaire de d&eacute;clarer Fuse pour utiliser cette fonctionnalit&eacute;. Cf <a href="../../../com/mosesSupposes/fuse/FuseItem.html">FuseItem</a>
</li> </ul> </div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="skipTweenTo"></a>
<h3>skipTweenTo</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>skipTweenTo</span></td> <td align="left" valign="top"><span class="code">(seconds:</span> <span class="code">Number, </span> <br><span class="code"> targs:</span> <span class="code">Object, </span> <br><span class="code"> props:</span> <span class="code">Object):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Saute &agrave; un un point sp&eacute;cifi&eacute; &agrave; l'int&eacute;rieur de la dur&eacute;e d'un tween. <p></p> <div class="comment">Le r&eacute;sultat varie dramaticallement suivant le style d'easing utilis&eacute;.</div> <p></p> <dl compact> <dt><b>Utilisation:</b></dt> <dd> <div class="comment"> <pre>// saute au millieu d'un tween de 2 secondes
ZigoEngine.skipTweenTo(1, clip1);</pre> </div> </dd> </dl> <p></p></td> </tr> <tr> <td valign="top" align="left"><dl compact> <dt><b>Param&egrave;tres:</b><br> </dt> <dd> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td valign="top" align="left"><span class="parameter">seconds</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Temps &agrave; zapper, inclus dans la dur&eacute;e d'un un tween (par exemple, dans un tween de 1.5 seconde, .75 saute &agrave; la moiti&eacute;).</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">targs</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Un simple objet cible, un tableau d'objets, ou encore <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALL">ALL</a>pour toute cible active</div></td> </tr> <tr> <td valign="top" align="left"><span class="parameter">props</span></td> <td width="20"><br></td> <td valign="top" align="left"><div class="comment">Une propri&eacute;t&eacute; en cha&icirc;ne de caract&egrave;res, un tableau de propri&eacute;t&eacute;s en cha&icirc;ne de caract&egrave;res, null ou rien pour toutes les props, <a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">FuseKitCommon.</a><a href="../../../com/mosesSupposes/fuse/FuseKitCommon.html#ALLCOLOR">ALLCOLOR</a>pour toute transformation de couleur active
</div></td> </tr> </table> </dd> </dl></td> </tr>
</table><a name="unpauseTween"></a>
<h3>unpauseTween</h3>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="members_documentation_table"> <tr> <td valign="top" align="left"><table cellpadding="0" cellspacing="0" border="0"> <tr> <td align="left" valign="top"><span class="code"><span class="modifier">public static </span><span class="askeyword">function </span>unpauseTween</span></td> <td align="left" valign="top"><span class="code">(targs:</span> <span class="code">Object, </span> <br><span class="code"> props:</span> <span class="code">Object):</span> <span class="code">Void</span></td> </tr> </table></td> </tr>
</table>
<table cellpadding="0" cellspacing="10" border="0" width="100%"> <tr> <td valign="top" align="left">Anciennement - cf <a href="../../../com/mosesSupposes/fuse/ZigoEngine.html#resumeTween">resumeTween</a>  <p></p></td> </tr> <tr> <td valign="top" align="left"></td> </tr>
</table>
<hr size="1">
<p></p>Cette doc &agrave; &eacute;t&eacute; g&eacute;n&eacute;r&eacute;e par ce fichier:<br>
<ul> <li>ZigoEngine.as, derni&egrave;re modif: 1/13/2007 4:26:20 PM
</li>
</ul>
<p></p>
<hr size="1">
</body>
</html><span class="footer">G&eacute;n&eacute;r&eacute;e le 1/14/2007 11:31:53 PM</span>
